#include "GeneradorIndice.h"
#include "abb.h"
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>

void print_test(char* name, bool result)
{
    printf("%s: %s\n", name, result? "OK" : "ERROR");
}

/* Prueba que las primitivas del vector funcionen correctamente. */
void prueba_GeneradorIndice()
{
    //char* archivo="gulliver.txt"; 
	//char* archivo="/home/maxi/Desktop/Archivo2.txt"; 
	char* archivo = malloc (13*sizeof(char));
	strcpy (archivo, "Archivo2.txt");
	
	
	GeneradorIndice_t* indice=GeneradorIndice_crear (archivo,3) ;
	GeneradorIndice_indexar(indice);
	GeneradorIndice_destruir(indice);
   
   //contenido del Archivo.txt
   /*Hola como esta?
	todo bien, y vos?
	ak andamos programando.
	* */
   /*
   
   print_test("Pruebo que el arbol contiene la clave hola ",abb_pertenece(GeneradorIndice_generar(indice,archivo),"hola"));
   
   
   
   GeneradorIndice_destruir(indice);
	*/
}


/* ******************************************************************
 *                        PROGRAMA PRINCIPAL
 * *****************************************************************/

/* Programa principal. */
int main(void) {
	printf ("\nCOMIENZO DE PRUEBAS GENERADOR INDICE.\n");
	
    /* Ejecuta todas las pruebas unitarias. */
    prueba_GeneradorIndice();
	
	printf ("\nFIN DE PRUEBAS GENERADOR INDICE.\n\n");
    return 0;
}




